package main

import (
	"time"

	"gitee.com/project1/mylogger"
)

//日志 ， 打印 ，输出文件  ， 获取日志所在 函数 ， 行数 ，文件名，大小切割
func main1() {
	//	建立 logger 传入 log level （ unknown，debug, info，trace，，error，fatal ）
	//	console 日志
	logger := mylogger.NewConsoleLogger("info")

	for {
		logger.INFO("this is info message")
		logger.TRACE("this is trace message")
		logger.DEBUG("this is debug message")
		a := "hello Greg"
		logger.WARNING("this is error message %s", a)
		logger.ERROR("this is error message ")
		logger.FATAL("this is fatal message")
		time.Sleep(time.Second)
	}

	// file 日志
	//logger := NewFileLogger()

}
func main() {
	filepath := "./"
	filelog := mylogger.NewFileLogger("error", filepath)
	for {
		filelog.INFO("this is info message")
		filelog.TRACE("this is trace message")
		filelog.DEBUG("this is debug message")
		a := 555555
		filelog.WARNING("this is error message  ", a)
		filelog.ERROR("this is error message ")
		filelog.FATAL("this is fatal message")
		time.Sleep(time.Second * 2)
	}

}
